package ch4;

/**
 * Created by 竹韵澜 on 2017/7/16.
 */

//********************************************************************
//  Multiples.java       Java Foundations
//
//  Demonstrates the use of a for loop.
//********************************************************************

import java.util.Scanner;

public class Multiples {
    //-----------------------------------------------------------------

    //  Prints multiples of a user-specified number up to a user-

    //  specified limit.

    //-----------------------------------------------------------------

    public static void main (String[] args)
    {
        final int PER_LINE = 5;
        int value, limit, mult, count = 0;

        Scanner scan = new Scanner (System.in);

        System.out.print ("Enter a positive value: ");
        value = scan.nextInt();

        System.out.print ("Enter an upper limit: ");
        limit = scan.nextInt();

        System.out.println ();
        System.out.println ("The multiples of " + value + " between " +
                value + " and " + limit + " (inclusive) are:");

        for (mult = value; mult <= limit; mult += value)
        {
            System.out.print (mult + "\t");

            // Print a specific number of values per line of output

            count++;
            if (count % PER_LINE == 0)
                System.out.println();
        }
    }
}
